lacking of strength and vigor - Allemand Anglais Dictionnaire